package br.com.duosoftware.orcamento.enums;

/**
 *
 * @author daniel
 * 
 */
public enum Relatorio {

    SELECIONE("Selecione", "Selecione"),
    CRONOGRAMA_EXECUCAO_MENSAL_DESEMBOLSO("cronograma-execucao-mensal-desembolso", "Cronograma_Execucao_Mensal_Desembolso"),
    DEMOSTRACAO_DA_RECEITA_E_DESPESA_SEGUNDO_AS_CATEGORIAS_ECONOMICAS("demonstracao-da-receita-despesa-segundo-as-categorias-economicas", "Demostracao_da_Receita_e_Despesa_Segundo_as_Categorias_Economicas"),
    DEMONSTRATIVO_DA_DESPESA_POR_ORGAO_E_FUNCOES("demonstrativo-da-despesa-por-orgao-e-funcoes", "Demonstrativo_da_Despesa_por_Orgao_e_Funcoes"),
    DEMONSTRATIVO_DA_LEGISLACAO_DA_RECEITA("demonstrativo-da-legislacao-da-receita", "Demonstrativo_da_Legislacao_da_Receita"),
    DEMONSTRATIVO_DE_FUNCOES_SUB_FUNCOES_E_PROGRAMAS_POR_VINCULOS("demonstrativo-de-funcoes-sub_funcoes-e-programas-por-vinculos", "Demonstrativo_Funcoes_SubFuncoes_Programas_Vinculos"),
    DEMONSTRATIVO_FUNCOES_SUB_FUNCOES_PROGRAMA_POR_PROJETOS_ATIVIDADES("demonstrativo-funcoes-sub_funcoes-programa-por-projetos-atividades", "Demonstrativo_Funcoes_Sub_funcoes_Programa_por_Projetos_Atividades"),
    DEMONSTRATIVO_POR_FONTES_DE_RECURSOS("demonstrativo-por-fontes-de-recursos", "Demonstrativo_por_Fontes_de_Recursos"),
    DESPESA_SEGUNDO_CATEGORIAS_ECONOMICAS("despesa-segundo-categorias-economicas", "Despesa_Segundo_Categorias_Economicas"),
    DESPESA_SEGUNDO_CATEGORIAS_ECONOMICAS_CONSOLIDADO("despesa-segundo-categorias-economicas_consolidado", "Despesa_Segundo_Categorias_Economicas_Consolidado"),
    DETALHAMENTO_DA_DESPESA("detalhamento-da-despesa", "Detalhamento_da_Despesa"),
    DEMONSTRATIVO_DO_PERCENTUAL_SOBRE_RECEITAS_CAMARA_MUNICIPAL_7("percentual-sobre-receitas-camara-7", "Percentual_sobre_Receitas_Camara_7"),
    PERCENTUAL_SOBRE_RECEITAS_EDUCACAO_25("percentual-sobre-receitas-educacao-25", "Percentual_sobre_Receitas_Educacao_25"),
    PERCENTUAL_SOBRE_RECEITAS_SAUDE_15("percentual-sobre-receitas-saude-15", "Percentual_sobre_Receitas_Saude_15"),
    PROGRAMA_DE_TRABALHO("programa-de-trabalho", "Programa_de_Trabalho"),
    PROGRAMACAO_FINANCEIRA("programacao-financeira", "Programacao_Financeira"),
    RECEITA_POR_FONTES_DESPESA_POR_FUNCOES("receita-por-fontes-despesa-por-funcoes", "Receita_por_Fontes_Despesa_por_Funcoes"),
    RECEITA_POR_FONTES_DESPESA_POR_UNIDADES_ORCAMENTARIAS("receita-por-fontes-despesa-por-unidades-orcamentarias", "Receita_por_Fontes_e_Despesa_por_Unidades_Orcamentarias"),
    RECEITA_SEGUNDO_CATEGORIAS_ECONOMICAS("receita-segundo-categorias-economicas", "Receita_Segundo_Categorias_Economicas");

    private String nome;
    private String diretorio;

    private Relatorio(String diretorio, String nome) {

        this.diretorio = diretorio;
        this.nome = nome;

    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getDiretorio() {
        return diretorio;
    }

    public void setDiretorio(String diretorio) {
        this.diretorio = diretorio;
    }

    @Override
    public String toString() {
        return nome.replace("_", " ");
    }

}
